'''
Created on 05/04/2013

@author: belentwi
'''

import unittest
from app import app

from test_helper import login
from test_helper import get_id_when_radio_exist

class TestCase(unittest.TestCase):
    """
    Clase de Pruebas Unitarias que corresponde al Modulo de Entidades
    """
    
    def setUp(self):
        """
        Metodo invocado antes del inicio del test de la aplicacion.
        Crea un nuevo cliente de prueba.
        Se especifican las acciones a ser tomadas antes de iniciar el test
        """
        
        print "Iniciando test"
        self.app = app.test_client()
        self.acceso = login(self.app)
       

    def tearDown(self):
        """
        Metodo invocado cuando finaliza el test de la aplicacion.
        Se indican las acciones a ser tomadas al finalizar el test
        """
        print "Terminando test"


    def test_get_entidades_page(self):
        """
        Metodo que trata de obtener la pagina de Administracion de Entidades de la aplicacion
        """
        
        print "Test get entidades page"
        rv = self.app.get('/entidades/administracion/')
        print rv._status
        self.assertEqual(rv._status, '200 OK')
           
        
if __name__ == '__main__':
    unittest.main()